Micron Document
🎖️GitЯра🎖️

Commit b3ec677a72fd621ee154789df59ae8edb7dd3f38


Parents : 4d9b015
Author : James Rich <2199651+jamesarich@users.noreply.github.com>
Signature : Signature validation error
Date : 2026-06-23T18:13:56-05:00
Committer : GitHub <noreply@github.com>
Date : 2026-06-23T18:13:56-05:00

fix(firmware): render chirpy mascot via painterResource in update dialog (#5925)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

Changes
Diff

diff --git a/feature/firmware/src/commonMain/kotlin/org/meshtastic/feature/firmware/FirmwareUpdateScreen.kt b/feature/firmware/src/commonMain/kotlin/org/meshtastic/feature/firmware/FirmwareUpdateScreen.kt
index 1a60dcc7e7..32550fe2d3 100644
--- a/feature/firmware/src/commonMain/kotlin/org/meshtastic/feature/firmware/FirmwareUpdateScreen.kt
+++ b/feature/firmware/src/commonMain/kotlin/org/meshtastic/feature/firmware/FirmwareUpdateScreen.kt
@@ -21,6 +21,7 @@ package org.meshtastic.feature.firmware
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.animation.animateContentSize
+import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Arrangement.spacedBy
import androidx.compose.foundation.layout.Box
@@ -79,6 +80,7 @@ import coil3.request.ImageRequest
import coil3.request.crossfade
import com.mikepenz.markdown.m3.Markdown
import kotlinx.coroutines.delay
+import org.jetbrains.compose.resources.painterResource
import org.jetbrains.compose.resources.stringResource
import org.meshtastic.core.common.util.CommonUri
import org.meshtastic.core.database.entity.FirmwareRelease
@@ -531,12 +533,8 @@ private fun ChirpyCard() {
horizontalArrangement = spacedBy(4.dp),
) {
Text(text = "🪜", modifier = Modifier.size(48.dp), style = MaterialTheme.typography.headlineLarge)
- AsyncImage(
- model =
- ImageRequest.Builder(LocalPlatformContext.current)
- .data(Res.drawable.img_chirpy)
- .crossfade(true)
- .build(),
+ Image(
+ painter = painterResource(Res.drawable.img_chirpy),
contentScale = ContentScale.Fit,
contentDescription = stringResource(Res.string.chirpy),
modifier = Modifier.size(48.dp),

Served by rngit 1.5.2 - Generated in 0.07s